Stock Market Today: S&P 500 Snaps 6-Day Losing Streak Ahead Of Big Tech Earnings Rush | April 22